// app.js
import audioManager from './utils/audioManager.js'

App({
  onLaunch: function () {
    this.globalData = {
      // env 参数说明：
      //   env 参数决定接下来小程序发起的云开发调用（wx.cloud.xxx）会默认请求到哪个云环境的资源
      //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
      //   如不填则使用默认环境（第一个创建的环境）
      env: "dev",
      // 全局音频管理器
      audioManager: audioManager
    };
    
    if (!wx.cloud) {
      console.error("请使用 2.2.3 或以上的基础库以使用云能力");
    } else {
      wx.cloud.init({
        env: this.globalData.env,
        traceUser: true,
      });
    }
    
    // 初始化全局音频管理器
    console.log('全局音频管理器已初始化')
  },
  
  onHide: function() {
    // 小程序切换到后台时，音频可以继续播放
    console.log('小程序切换到后台，音频继续播放')
  },
  
  onShow: function() {
    // 小程序从后台切换到前台时
    console.log('小程序从后台切换到前台')
  }
});
